export enum Epath {
    /** 音效资源路径 */
    AUDIO_SOUND = 'audio/sound/',
    /** 音乐资源路径 */
    AUDIO_MUSIC = 'audio/music/',
    /** 预制体资源路径 */
    PREFAB_PATH = 'prefab/',

}

/** 需要加载的一些预制体 */
export enum EPrefabName {

    /** 单例物品 */
    SINGLE_GOODS = 'SingleGoods',

    
    // /** 能量球 */
    // ENERGY_BALL = 'EnergyBall',
    // /** 弓箭 */
    // ARROW = 'Arrow',


    // /** 幽灵 */
    // GHOST = 'Ghost',
    // /** 蜘蛛 */
    // SPIDER = 'Spider',

    // /** 数字文本 */
    // NUMBERTEXT = "NumberText",

    // /** 怪物死亡的特效-小爆炸 */
    // MONSTER_DEAD = "MonsterDead",

    // /** 骑士 */
    // KNIGHT = "Knight",

    // /** Gloem */
    // GLOEM = "Gloem",

    // /** 爆炸 */
    // BOMB = "Bomb",

    // /** 格莱姆爆炸 */
    // GLOEM_EXPLOSION = "GloemExplosion",




}

/** 游戏事件-各种重要的游戏事件 */
export enum EGameEvent {
    /** 玩家数据改变 */
    PLAYER_DATA_CHANGED = 'PLAYER_DATA_CHANGED',
    /** 游戏开始 */
    GAME_START = 'GAME_START',
    /** 游戏结束 */
    GAME_END = 'GAME_END',
    /** 保存游戏 */
    SAVE = 'SAVE',
    /** 玩家受伤 */
    PLAYER_HURT = 'PLAYER_HURT',
    /** 玩家死亡 */
    PLAYER_DEAD = 'PLAYER_DEAD',
    /** 怪物死亡 */
    MONSTER_DEAD = 'MONSTER_DEAD',

    /** 相机震动 */
    SHAKE_CAMERA = 'SHAKE_CAMERA',







}


/** 玩家武器标签 */
export enum EPLayerWeaponTag {
    /** 普通攻击 刀 */
    BLADE = 0,
    /** 远程攻击-弓 */
    ARROW = 1,
    /** 大招-远程攻击-360度能量球 */
    ENERGY_BALL = 2,
}


/** 物理引擎的分组 */
export enum EGroup {
    /** 默认分组 */
    DEFAULT = 1 << 0,
    /** 玩家分组 */
    PLAYER = 1 << 1,
    /** 怪物分组 */
    MONSTER = 1 << 2,
    /** 玩家武器分组 */
    PLAYER_WEAPON = 1 << 3,
    /** 怪物武器分组 */
    MONSTER_WEAPON = 1 << 4,
}

export enum EDataKey {
    LOGIN_TIME = 'LOGIN_TIME',
    AP = 'AP',
    DP = 'DP',
    HP = 'HP',
    EXP = 'EXP',
    /** 金币 */
    GOLD = 'GOLD',

    /** 背包 */
    BACKPACK = "BACKPACK",



}

export enum LAYER_ENUM {
    UI_2D = "UI_2D",
    MUNE_UI = "MUNE_UI"
}